4
1 3 5 11
22
7
31